Big Huge Thesaurus

linden tree

noun